public necessity and convenience - Spanish English Dictionary